home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-06-13 | 1.4 KB | 58 lines | [TEXT/ALFA] |
- #================================================================================
- # THINK Ref
- #================================================================================
-
-
- set lastTrap {}
-
- proc insertTrapTemplate {} {
- global lastTrap
-
- if {![string length [checkRunning ThinkReference DanR referencePath]]} return
- set text [getSelect]
- if {![string length $text]} {
- if {[catch {prompt "Trap name:" $lastTrap} text]} return
- } else {
- deleteText [getPos] [selEnd]
- }
- set lastTrap $text
- set res [AEBuild -r {'DanR'} DanR {TMPL} "----" "“$text”"]
- regexp {“.*”} $res one
- insertText [string trim $one {“”}]
- }
-
- proc displayTrapTemplate {} {
- global lastTrap
-
- if {![string length [checkRunning ThinkReference DanR referencePath]]} return
- set text {}
- catch {set text [getSelect]}
- if {![string length $text]} {
- if {[catch {prompt "Trap name:" $lastTrap} text]} return
- }
- set lastTrap $text
-
- set res [AEBuild -r {'DanR'} DanR {TMPL} "----" "“$text”"]
- regexp {“.*”} $res one
- alertnote [string trim $one {“”}]
- }
-
- proc lookupTrap {} {
- global lastTrap
-
- if {![string length [checkRunning ThinkReference DanR referencePath]]} return
- set text {}
- catch {set text [getSelect]}
- if {![string length $text]} {
- if {[catch {prompt "Trap name:" $lastTrap} text]} return
- }
- set lastTrap $text
- AEBuild -q {'DanR'} DanR {REF } "----" "“$text”"
- }
-
- proc gotoReference {} {
- catch {switchTo [checkRunning ThinkReference DanR referencePath]}
- }
-
-
-